deployed solar array - French English Dictionary